(mentally) retarded - English Synonyms Dictionary